home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / tcsh / dist / NewThings < prev    next >
Encoding:
Text File  |  1991-12-21  |  3.0 KB  |  84 lines

  1. This file contains visible (incompatible) changes to the users.
  2. This version of tcsh has the following new things:
  3.  
  4. 6.00 PL3
  5. * %d in the prompt is the week-day and no longer $cwd; use %/ instead.
  6. * changes in the prompt format. Date changes to accomodate people from
  7.   down under. 
  8. * vi insert mode to command mode transition does not move the cursor.
  9.  
  10. 6.00 PL2
  11. * setty builtin
  12.   This is used to specify what tcsh modes can be altered using stty,
  13.   Modes that should be set are specified as +<mode>, modes that should 
  14.   be cleared are specified as -<mode>, and the ones that should be 
  15.   untouched are specified as <mode>. setty with no arguments prints
  16.   the modes that are affected by tcsh, and setty -a prints all modes.
  17. * multiple : modifiers in variables and ! escapes. Things like:
  18.       > set prompt="$host:r:$cwd>"
  19.   don't work any more, they should be replaced with
  20.       > set prompt="${host:r}:$cwd>"
  21.   or
  22.       > set prompt="$host:r"":$cwd>"
  23.   the reason is that now you can
  24.       > set foo=/usr/local/a.b.c
  25.       > echo $foo:t:r:e
  26.       b
  27.   If for some reason you don't like this change you can disable it with
  28.   -DCOMPAT. -DCOMPAT may go away in future tcsh versions and the way tcsh
  29.   works now is the way the 4.4BSD csh works.
  30.  
  31. 6.00 PL1
  32. * There is no more config.iris4d, use config.sgi instead
  33.  
  34. 6.00
  35. * History searching searches using shell patterns too.
  36. * The autolist values that controlled beeping are not supported any more;
  37.   used matchbeep instead.
  38. * /etc/Login and /etc/Logout were renamed to /etc/csh.login /etc/csh.logout
  39.   and /etc/csh.cshrc was added
  40. * prompt2 and prompt3 can have prompt escapes.
  41. * eval pipes work
  42. * ignore_symlinks works
  43.  
  44. 5.20 PL2
  45. * %{..%} escapes in prompt
  46.  
  47. 5.20 PL0
  48. * bindkey -r
  49. * history -t
  50. * shell variables in paths expand correctly.
  51. * variable expansion 
  52. * quoted expansions now work.
  53. * new version and tcsh variable format
  54.  
  55. 5.19 PL2
  56. * NLS support
  57. * New bindkey and echotc builtins
  58. * Underline and Bold in the prompt; additions and changes to the prompt and 
  59.   who syntax (%u is now %n, so that %u can be used to turn undeline off, 
  60.   and %n is now \n).
  61. * rmstar needs to be set to protect from accidental removal
  62. * Fixed editor, and spell line.
  63. * Glob-expand, on arguments.
  64. * Added process migration builtins for aix370
  65.  
  66. 5.19 PL1
  67. * Maintainance release for mainly the rs6000
  68.  
  69. 5.19 PL0
  70. * 8 bit clean code, by using 16 bit strings.
  71. * Mostly shared strings (a side-effect)
  72. * Highlights everywhere (and in ls-F) filenames that contain characters
  73.   with the eighth bit set (or passes them unchanged depending on the
  74.   variable 'nometa')
  75. * Newline in the prompt via %n.
  76. * dirs takes also a -v flag for `vertical display'
  77. * There is a new variable `listjobs' which controls if and how jobs
  78.   are displayed when a new job is suspended. [Idea from the mtXinu 
  79.   code, very useful for novice users who hit control-Z 10 times on
  80.   the same job!]
  81.   set listjobs=long, jobs -l is executed every time a job is suspended.
  82.   set listjobs=short, jobs is executed every time a job is suspended.
  83. * Passes lint... At least on a sun.
  84.